BANCO: a Web Architecture Supporting Unwitting End-User Development
نویسندگان
چکیده
Today end users are no longer mere consumers of computer tools but increasingly need to be more active producers of information and software artifacts. New techniques for engineering software are needed to support end users in this new role. This paper introduces one of these techniques, namely unwitting end-user development, and explains the BANCO architecture, which has been designed to support unwitting end-user development allowing the creation of systems customized to end-user culture, end-user role, and platform in use, as well as system re-use and evolution. It also supports consistency in interaction styles, particularly in web applications. This reasoning is made concrete through an example that presents a factory-automation prototype built using the BANCO architecture.
منابع مشابه
Anti-phishing as a Web-based User Service
This paper describes the recent phenomenon of phishing, in which email messages are sent to unwitting recipients in order to elicit personal information and perpetrate identity theft and financial fraud. A variety of existing techniques for addressing this problem are detailed and a novel approach to the provision of phishing advice is introduced. This takes the form of a Web-based user-service...
متن کاملAdaptive Virtual Reality Museums on the Web
This chapter presents an architecture for supporting the creation of adaptive virtual reality museums on the web. It argues whether the task of developing adaptive virtual reality museums is a complex one, presenting key challenges, and should thus be facilitated by means of a supporting architecture and relevant tools. The proposed architecture is flexible enough to cater for a variety of user...
متن کاملSolving Design Issues in Web Meta-Model Approach to Support End-User Development
End-user development is proposed as a solution to the issues business organisations face when developing web applications to support their business processes. We are proposing a meta-model based development approach to support End-User Development. End-users can actively participate in web application development using tools to populate and instantiate the meta-model. The meta-model has three a...
متن کاملApplicability of Domain-specific Application Framework for End-user Development
It is preferable for business professionals to develop web applications which must be modified frequently based on their needs. A website for matching is a typical example because various matching websites for C2C (Consumer to Consumer) have recently been opened in relation to the “sharing economy”. In our case studies on end-user development, web applications are developed using domain-specifi...
متن کاملEasy SOA: Rapid Prototyping with Web Services for End Users
Wiki and blog which enable end users to do their works only with a Web browser, since those tools do not require end users to learn some special skills about HTML. Some of end users have also involved in “End-user programming”, by writing some tools to change a behavior of an application to make their personal works more effectively. However, these tools are too difficult to be shared with othe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IxD&A
دوره 5-6 شماره
صفحات -
تاریخ انتشار 2009